<!DOCTYPE html>
<html>
<head>
    <title>test</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="https://code.jquery.com/jquery-git.js"></script>
    
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
    <script src="jsPDF.js"></script>
    <style type="text/css"> 
#pdf-box{
    width:558px 1500px;
}
#pdf-box h1{
    text-align:center;
    font-size:50px;
    line-height:70px;
}
#pdf-box ,#pdf-box p{
    text-indent: 45px;
    font-size:36px;
    line-height:72px;
}
#pdf-box h2{
    text-indent: 45px;
    font-size:36px;
    line-height:47px;
}
body{
    height:200px;
}
    </style>
</head>

    
<body>
    <div id="pdf-box">
        <h1>区域整治方案模板</h1>
        <p>围绕“警情案情是第一要务，警情案情降低是第一目标”的理念，紧盯违法犯罪分子容易藏身的重点场所，重点区域，重点部位，实现对两易人员“经营他，打击他，惊动他，赶跑他”的目标。根据全区区域整治数据模型分析，近期XX派出所XX社区侵财案件高发，黄赌举报较多（根据实际分析情况填写），现决定于X年X月X日对XX派出所XX社区组织开展清查整治行动。具体方案如下:<p>
        <h2>一、抽调警力（分为三个层级，根据分数确定三选一）</h2>
        本所自行组织清查：共抽调本所警力30名。<br/>
区域联勤互助清查：（区域联勤分为3个片区，采荷、四季青、凯旋为一个联勤片；闸弄口、笕桥、丁兰为一个联勤片；彭埠、九堡为一个联勤片）共抽调警力50-60名，其中本所警力40名，联勤片警力各10名。<br/>
全局性清查：共抽调警力120名，其中本所警力50名，联勤片警力各15名，机关警力10名，特警警力30-45名。<br/>
        <h2>二、集中时间和地点</h2>
        集中时间：X月X日晚19:00<br/>
        集中地点：XX派出所<br/>
        <h2>三、清查重点（根据分数自行调整，均要有分析出的具体点位），如：</h2>
        1、社区内的边缘性场所XX足浴店。<br/>
2、社区内的娱乐场所XX会所。<br/>
3、黄赌举报点。<br/>
4、重点人员多次触网的旅馆、网吧。<br/>
5、重点人员（涉娱人员）较多的出租房。<br/>
6、流口增幅较大的出租房。<br/>
7、报警较多、治安刑事案件高发区域。<br/>
        <h2>四、清查要求</h2>
        （一）岗前训示，明确重点。每次清查，在属地派出所成立清查指挥部。清查当天，由派出所所领导就清查方案向参加清查的所有警力进行具体讲解和岗前训示，进一步明确此次清查目标、任务和要求。每次清查结束后，清查指挥部需听取各清查小组组长汇报，并进行分析点评。<br/>
（二）明确分工，厘清职责。进行清查的派出所根据方案中的清查重点，制定当日具体清查方案，对警力进行合理安排，明确带队民警，确定工作任务，分组开展工作。清查期间查获违法人员原则上由属地派出所负责处理。<br/>
（三）规范着装，文明执勤。参加清查的民警（除特警外）一律着警服、戴执勤帽、着反光背心、配肩灯，带执法仪和警务通，配备必须的单警装备（特殊情况可根据需要着便衣），遇下雨天自带雨具，带队组长携带对讲机，统一使用CH06频道。在清查过程中，各组要明确内部工作分工和任务，确保文明执法，不要与群众发生无谓争执，在清查中要注意自身的安全，防止发生执法安全问题，遇有特殊问题立即汇报指挥部。<br/>
（四）收集信息，情况上报。派出所要确定专人负责集中清查行动期间的信息梳理上报工作，注意收集重大战果和典型案例。每日清查成果汇总后，填报《每日清查战果汇总表》于次日上午10时前上报至治安大队邮箱。<br/>
    </div>
    <button class="aa">打印</button>
</body>


</html>


    <script type="text/javascript">


/*              html2canvas(document.body, {  
                height:5000,  
                onrendered: function(canvas) {           
                    var imgData = canvas.toDataURL('img/png');  
                    var doc = new jsPDF('p', 'px','a4');  
                        doc.internal.scaleFactor = 3;
                        doc.internal.pageSize = {
                            width:800,
                            height:900
                        }
                    var options = {
                         pagesplit: true,
                         "background": '#FFFFFF' 
                    };
                    //第一列 左右边距  第二列上下边距  第三列是图片左右拉伸  第四列 图片上下拉伸  
                    doc.addImage(imgData, 'PNG', 1, 160,400,800);
                    doc.addHTML(document.body,100,100,options,function() {
                            doc.addImage(imgData, 'PNG', 100,100,400,700);
                    doc.addPage();  
                    doc.addImage(imgData, 'PNG', 100, -500,400,700); 
                    doc.save('test.pdf'); 
                });

                }  
            }); */ 
/*            html2canvas(document.body, {
  onrendered:function(canvas) {

      var contentWidth = canvas.width;
      var contentHeight = canvas.height;
        //页边距
      var paddingWidth = 80;
      var paddingHeight = 80;
      //实际a4使用尺寸为
      var a4Width = 595.28 ;
      var a4Height = 841.89;
      //一页pdf显示html页面生成的canvas高度;
      var pageHeight = contentWidth / a4Width * a4Height;
      //未生成pdf的html页面高度
      var leftHeight = contentHeight;
      //页面偏移
      var position = 0;
      //a4纸的尺寸[595.28,841.89]，html页面生成的canvas在pdf中图片的宽高
      var imgWidth = a4Width;
      var imgHeight = a4Width/contentWidth * contentHeight;

      var pageData = canvas.toDataURL('image/jpeg', 1.0);

      var pdf = new jsPDF('', 'pt', 'a4');*/

      //有两个高度需要区分，一个是html页面的实际高度，和生成pdf的页面高度(841.89)
      //当内容未超过pdf一页显示的范围，无需分页
/*      if (leftHeight < pageHeight) {
      pdf.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight );
      } else {
          while(leftHeight > 0) {
              pdf.addImage(pageData, 'JPEG', 0, position, imgWidth, 400)
              pdf.addImage(pageData, 'JPEG', 0, position, imgWidth, 400)
              leftHeight -= pageHeight;
              position -= a4Height;
              //避免添加空白页
              if(leftHeight > 0) {
                pdf.addPage();
              }
          }
      }

      pdf.save('content.pdf');
  }
})*/

/*        var doc = new jsPDF('p','pt','a4');
        doc.internal.scaleFactor = 3;
        var options = {
             pagesplit: true,
             "background": '#FFFFFF' 
        };*/
/*        doc.addHTML(document.body,80,80,options,function() {
                                doc.save('test.pdf'); 
        });*/
    </script>